rivers and robots